如下代码实现了301重定向，301重定向是一种seo搜索引擎友好的重定向方式，其用意是告诉搜索引擎现在访问的内容已经转到其他地址了。

如下是php实现301重定向的代码：

1
2
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.open-open.com/");

常用的重定向方式有: 301 redirect, 302 redirect

301 redirect:：301代表永久性转移(Permanently Moved)，301重定向是网页更改地址后对搜索引擎友好的最好方法，只要不是暂时搬移的情况，都建议使用301来做转址。

302 redirect:：302代表暂时性转移(Temporarily Moved )，在前些年，不少Black Hat SEO曾广泛应用这项技术作弊。目前，各大主要搜索引擎均加强了打击力度，像Google前些年对business.com以及近来对BMW德国网站的惩 罚。即使网站客观上不是spam，也很容易被搜寻引擎误判为spam而遭到惩罚。

<?php

/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/8/20
 * Time: 10:31
 */
class 实现301永久重定向
{

}